human shields - German English Dictionary